Origin Tracking

نویسندگان

  • Arie van Deursen
  • Paul Klint
  • Frank Tip
چکیده

In the framework of conditional, not necessarily orthogonal, term rewriting systems, we introduce the notion of an origin. Origins are relations between subterms of intermediate terms which occur during rewriting, and subterms of the initial term. Origin tracking is a method for incrementally computing origins during rewriting. Origins are a generalization of the well-known concept of residuals (also called descendants). We give a formal deenition of origins, and present a method for implementing them. Origin tracking is a highly versatile technique when applied to the prototyping of algebraic speciications of programming languages. For example, origin tracking allows program execution to be visualized in a semi-automatic way, given an algebraic speciication of the dynamic semantics of the programming language. Furthermore, various notions of breakpoints for generic debuggers can be deened without diiculty. Finally, given a speciication of the static semantics of a programming language, origin tracking enables, once an error (such as type-incompatibility) has been detected, to infer the position of the error in the source program automatically.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ADAPTIVE FUZZY OUTPUT FEEDBACK TRACKING CONTROL FOR A CLASS OF NONLINEAR TIME-VARYING DELAY SYSTEMS WITH UNKNOWN BACKLASH-LIKE HYSTERESIS

This paper considers the problem of adaptive output feedback tracking control for a class of nonstrict-feedback nonlinear systems with unknown time-varying delays and unknown backlash-like hysteresis. Fuzzy logic systems are used to estimate the unknown nonlinear functions. Based on the Lyapunov–Krasovskii method, the control scheme is constructed by using the backstepping and adaptive techniqu...

متن کامل

Moving Vehicle Tracking Using Disjoint View Multicameras

Multicamera vehicle tracking is a necessary part of any video-based intelligent transportation system for extracting different traffic parameters such as link travel times and origin/destination counts. In many applications, it is needed to locate traffic cameras disjoint from each other to cover a wide area. This paper presents a method for tracking moving vehicles in such camera networks. The...

متن کامل

Saturated Neural Adaptive Robust Output Feedback Control of Robot Manipulators:An Experimental Comparative Study

In this study, an observer-based tracking controller is proposed and evaluatedexperimentally to solve the trajectory tracking problem of robotic manipulators with the torque saturationin the presence of model uncertainties and external disturbances. In comparison with the state-of-the-artobserver-based controllers in the literature, this paper introduces a saturated observer-based controllerbas...

متن کامل

Centrum Voor Wiskunde En Informatica Reportrapport Origin Tracking in Primitive Recursive Schemes Origin Tracking in Primitive Recursive Schemes

Algebraic speciications of programming languages can be used to generate language-speciic programming support tools. Some of these can be obtained in a straightforward way by executing language speciications as term rewriting systems. More advanced tools can be obtained if the term rewriting machinery is extended with origin tracking. Origin tracking is a technique which automatically establish...

متن کامل

Arsenic Tracking in Iranian Rice: Analysis of Agricultural Soil and Water, Unpolished Rice and White Rice

Since rice is a staple food most consumed world-wide, there have been increasing health concerns regarding exposure to arsenic through rice consumption. Several studies have reported the accumulation of arsenic in rice grains cultivated in regions with elevated levels of arsenic in groundwater or contaminated soil. Therefore the principal aim of this study was determining the amount of arsenic ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Symb. Comput.

دوره 15  شماره 

صفحات  -

تاریخ انتشار 1993